Efficient hardware-software co-implementation of H.263 video codec
نویسندگان
چکیده
In this paper, an H.263 video codec is implemented by adopting the concept of hardware and software co-design. Each module of the codec is investigated to find which approach between hardware and software is better to achieve real-time processing speed and flexibility. The hardware portion includes motion-related engines, such as motion estimation and compensation, and memory control. The other portion of the H.263 video codec and other parts of the H.324 system like G.723, H.223, and H.245 are implemented in software using a RISC processor. This paper also introduces efficient design methods for hardware and software modules. In hardware, an architecture for a hierarchical motion estimator using correlation of neighboring motion vectors is suggested to reduce the chip size. Software optimization techniques are also explored using the statistics of transformed coefficients and the minimum sum of absolute difference (SAD) obtained from the motion estimator.
منابع مشابه
System Level Modeling and Implementation of Video CODEC
The project focuses on the system-level modeling of image and video processing systems. Based on the models given, image and video compression and decompression standards ex. H.263, MPEG-4 will be implemented in a formal, consistent and extensible framework such a s i n Ptolemy with well-deened and optimized processing primitives. The models of computation and an implementation of image and vid...
متن کاملSoftware Optimization of Video Codecs on Pentium Processor with MMX Technology
A key enabling technology for the proliferation of multimedia PC’s is the availability of fast video codecs, which are the basic building blocks of many new multimedia applications. Since most industrial video coding standards (e.g., MPEG1, MPEG2, H.261, H.263) only specify the decoder syntax, there are a lot of rooms for optimization in a practical implementation. When considering a specific h...
متن کاملModeling and Design of Video Codecs Using Ptolemy
The key contribution of this project is a realization of modular, scalable and extensible simulation and design paradigm for video codec based on the system-level modeling and its implementation on extensible framework. To support this new simulation and design paradigm, generic dataaow of video codec system is modeled by homogeneous synchronous dataaow HSDF and implemented on the heterogeneous...
متن کاملSystem modeling and implementation of a generic video codec
The rapidly emerging and increasing complexity of video coding standards require a new design paradigm. This paper describes a modular, scalable, extensible simulation and design methodology for system-level design of video codecs. Video codec data ow is modeled by synchronous data ow, and implemented in a heterogeneous CAD framework. As a result, generic video codec is decomposed into basic mo...
متن کاملAn FPGA Implementation of HW/SW Codesign Architecture for H.263 Video Coding
Video is fundamental component of a wide spectrum of the multimedia embedded systems. The great interest for digital as opposed to analog video is because it is easier to transmit access, store and manipulate visual information in a digital format. The key obstacle to using digital video is the enormous amount of data required to represent video in digital format. Compression of the digital vid...
متن کامل